# coding = UTF-8
# Author: Christopher Lee
# Date  : '15-4-19'
# Des   : ...
import datetime


def get_local_time(time=datetime.datetime.now(), show_sec=False):
    '''
    获取本地时间。要求返回的是中文的格式。
    :return: 中文格式的日期
    '''
    week = {
        '0': '周日',
        '1': '周一',
        '2': '周二',
        '3': '周三',
        '4': '周四',
        '5': '周五',
        '6': '周六'
    }

    # xxxx年xx月xx日
    time_str = time.strftime('%Y年%m月%d日')
    # 周x
    time_str += time.strftime(' %s ' % week[time.strftime('%w')])
    # xx:xx:(xx)
    if show_sec:
        time_str += time.strftime('%H:%M:%S')
    else:
        time_str += time.strftime('%H:%M')

    return time_str


